#payCode {
    #close-paycode {
        position: absolute;
        z-index: 999;
        top: -14px;
        right: -14px;
    }
    #payqrcode{
        table{
            margin:auto;
        }
    }
    .modal-body{
        width:380px;
    }
    .modal-dialog {
        margin-top: 75px;
    }
    .modal-sm {
        width: 380px;
    }
    .modal-body {
        padding: 10px 30px 30px 30px;
    }
    .paycode_title {
        font-size: 26px;
        color: #222;
    }
    table.info {
        text-align: left;
        border-collapse: separate;
        border-spacing: 0;
        border: 1px solid #e0e0e1;
        width: 320px;
        line-height: 32px;
        td {
            padding: 5px;
            border-top: 1px solid #e0e0e1;
        }
        .first_tr {
            td {
                border-top-width: 0px;
            }
        }
        .td_title {
            text-align: right;
            width: 100px;
        }
        .letter4 {
            letter-spacing: 4px;
        }
        .key_amount {
            font-size: 24px;
            font-family: Arial;
            color: #ff0000;
        }
    }
    ol {
        text-align: left;
        line-height: 23px;
        padding:5px 5px 5px 20px;
        border: 1px solid #e0e0e1; 
        .prompt {
            color: #2792e4;
        }
        
    }
    #guidance-code {
        font-size: 18px;
        color: #2792e4;
    }
}
